home *** CD-ROM | disk | FTP | other *** search
- 10 rem speedleseroutine fuer alle spuren
- 20 rem (c) 1986 by klaus raczek
- 30 :
- 40 dim r(52): rem feld fuer leseroutine
- 50 open1,8,15,"i":rem fehlerkanal oeffnen und initialisieren
- 60 print#1,"m-w"chr$(106)chr$(0)chr$(1)chr$(133): rem bei error nicht klappern
- 70 fori=0to52
- 80 read r(i): rem maschinenprogramm in
- 90 next i: rem feld r() einlesen
- 100 print"[147]einlesen eines sektors"
- 110 input"welche spur (1-40)";sp:r(34)=sp
- 120 input"welcher sektor";se:r(38)=se
- 130 input"headerspeed";hs:r(6)=hs*32
- 140 input"blockspeed";bs:r(23)=bs*32
- 150 input"welche id (oder return)";id$
- 160 ifid$<>""thenprint#1,"m-w"chr$(18)chr$(0)chr$(2)id$
- 170 fori=0to52
- 180 print#1,"m-w"chr$(i)chr$(4)chr$(1)chr$(r(i)):rem programm in puffer schreibe
- 190 next i
- 200 print#1,"m-e"chr$(33)chr$(4):rem programm in puffer ausfuehren
- 210 input#1,a,b$,c,d:print:printa;b$;c;d:rem fehlerkanal lesen und zeigen
- 220 fori=1to3000:next
- 230 :
- 240 data173,0,28,41,159,9,0,141,0,28,169,3,133,49,32,16,245,173,0,28,41,159
- 250 data9,0,141,0,28,32,86,245,76,212,244,169,24,133,8,169,0,133,9,162,1,134
- 260 data249,169,224,32,125,213,76,153,213
- 270 :
- 280 print"anzeigen des blockinhalts":fori=1to2000:next
- 290 rem 256 bytes
- 300 :
- 310 fori=0to255step16:print"[147]byte byte byte"
- 320 print"nummer dezimal ascii":forj=0to15
- 330 print#1,"m-r"chr$(i+j)chr$(3)
- 340 get#1,a$:a=asc(a$+chr$(0)):rem eine byte lesen
- 350 print""i+j,a,a$"":rem ausgeben: bytenummer, asc-wert, ascii-zeichen
- 360 next:print"taste":poke198,0:wait198,1:next
-